|
Autocad VBA : Block einfügen mit geänderten Attributen?
OlliBaer am 19.08.2003 um 11:10 Uhr (0)
Hallo, ich noch mal... ich hab mir ein programm geschrieben, welches mir alle blöcke in der Zeichnung anzeigt, die attribute besitzen. bei bedarf kann man die attribute aller blöcke an excel übergeben, ändern und zurücklesen. manchmal kommt es vor, das ich z.B. eine Teilstrecke (Ts1, 80kg/h, 100Pa/m) vergessen habe und diese nun beim zurücklesen in die zeichnung einsetzen möchte. (bis dahin klappt auch alles) der eizusetzende block müsste aber die geänderten attribute haben. die Frage: wie kann ich einen b ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei schließen & öffnen ; crosspost.Lisp
OlliBaer am 15.08.2003 um 16:49 Uhr (0)
Hallo, ich würde es so machen: Sub ButtonNeu() Dim ZGesamt As String ZGesamt = ThisDrawing.FullName If ThisDrawing.FullName Then ThisDrawing.Close (False) Documents.Open ZGesamt Else MsgBox ThisDrawing.Name & wurde noch nicht gespeichert! End If End Sub wenn es eine ungespeicherte Zeichnung ist, bekommt man sonst eine unschöne fehlermeldung ;-) bis dann Olli
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Block einfügen mit geänderten Attributen?
OlliBaer am 19.08.2003 um 15:05 Uhr (0)
das mach ich ja, aber wie kann ich den soeben eingesetzten block identifizieren?, so dass ich die attribute einlesen bzw. ändern kann. das problem ist: bei der übergabe von excel an acad, wird die tabelle von oben nach unten abgearbeitet. wenn nun 30 blöcke in der tabelle stehen und an der stelle 10 ist ein block der nicht in der zeichnung ist!, wird dieser eingefügt und muss dann geändert werden. danach müssen die blöcke 11-30 weiter geändert werden. Hier werden sie geholfen Olli :-)
| | In das Form Autocad VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |